Big Huge Thesaurus

India-rubber plant

noun